.van-button::before {
    background: transparent;
    border: 1px solid transparent;
}
.xzyinhuan{
    
}
.xinzheng {
    text-align: left;
    background: #fbfbfc;
    .van-doc-demo-block{
        margin: 10px 0;
        background: #fff;
        &-title{
            margin: 0;
            padding: 12px 0;
            text-align: center;
            color: #1aad00;
            font-size: 14px;
        }
    }
    .clearfix:after{
        display: block;
        clear: both;
        content: "";
        visibility: hidden;
        height: 0;
    }
    .clearfix{
        zoom:1;
    }
    .mt10{
        margin-bottom: 0;
        margin-top: 10px;
        .select_list {
            background: url(../img/changguixunshi/icon_jt.png) no-repeat 95% center;
            background-size: 2%;
            .van-field__body{
                margin-right: -50px;
                .van-field__control{
                    margin-right: -50px;
                }
                .van-field__icon {
                    .van-icon{
                        color: transparent;
                        padding: 0 50px;
                    }
                }
            }
        }
        .select_item{
            background: url(../img/changguixunshi/icon_jt.png) no-repeat 94% center;
            background-size: 2%;
            .van-field__body{
                margin-right: -50px;
                .van-field__control{
                    margin-right: -50px;
                    padding: 0 5px;
                }
                .van-icon-arrow{
                    padding:0 50px;
                    &:before {
                        color:transparent;
                    }
                }
            }
        }
        
    }
    .van-cell__title {
        font-size: 15px;
        max-width: 125px;
    }
    .van-switch-cell {
        .van-cell__title:before{
            content: '*';
            color: red;
        }
    }
    .van-cell__value {
        .van-switch--on {
            background: #44db5e;
        }
		.slot-cont{
			margin-top: 10px;
			.photo_holder {
                padding-right: 5px;
				font-size: 15px;
			}
			.icon_allow {
				width: 50px;
				margin-left: 0;
				padding-bottom: 10px;
            }
            .img_boxs {
                margin-left: -2%;
                .img_pho {
                    width: 23%;
                    margin: 0 0 2% 2%;
                    display: inline-block;
                    text-align: left;
                    padding: 0;
                }
            }
		}
    }
    .detail_item {
        display: block;
        .van-field__icon {
            width: 100%;
            padding: 0;
            display: block;
            margin-left: -100%;
            text-align: left;
		    
            .check_label {
                font-size: 14px;
                color: #181818;
                vertical-align: super;
                margin-right: 10px;
            }
        }
        .van-field__body{
            textarea{
                border: none;
                line-height: 140%;
                text-align: left;
                width: 100%;
                height: 80px;
                resize: none;
            }
            p.text_holder{
                margin: 0;
                textarea{
                    border: none;
                    line-height: 140%;
                    text-align: left;
                    width: 100%;
                    height: 80px;
                    resize: none;
                    font-size: 14px;
                }
            }
        }
	}
    .van-field__control {
        text-align: right;
        &#area {
            text-align: right;
        }
    }
    .van-button--mini {
        border: none;
        font-size: 14px;
        text-align: right;
        width: 100%;
        &#dis {
            color: #1AAD00;
        }
    }
    .photo_item {
        margin: 0;
        background: #fff;
        position:relative;
        label {
            display: inline-block;
            text-align: left;
            font-size: 16px;
            color: #181818;
            margin-bottom: 6px;
            em {
                color: #FF4D4D;
                font-style: normal;
            }
        }
        .photo_text {
            display: block;
            font-size: 16px;
            margin-bottom: 20px;
            color: #aaa;
        }
        .img_pho {
            width: 50px;
            display:block;
        }
        .chk_r {
            float: right;
        }
        .phtot-uploader-input {
            position: absolute;
            top: 40px;
            right: 0;
            bottom: 0;
            left: 15px;
            width: 50px;
            height: 50px;
            opacity: 0;
            cursor: pointer;
        }
    }
    .upload {
        width: 85%;
        height: 40px;
        line-height: 40px;
        margin: 24px 0 20px 7.5%;
        font-weight: bold;
    }
    .btn_box {
        .van-button--small {
            width: 40%;
            color: #fff;
            font-size: 16px;
            margin-left: 6%;
            border-radius: 5px;
            margin: 20px 0 20px 5%;
        }
        .btn_l {
            background: #FF4D4D;
        }
        .btn_r {
            background: #18CCBD;
        }
    }
}
